﻿using System;
using System.Collections.Generic;

namespace Database.ERPNext
{
    public partial class tabProject
    {
        public string name { get; set; } = null!;
        public DateTime? creation { get; set; }
        public DateTime? modified { get; set; }
        public string? modified_by { get; set; }
        public string? owner { get; set; }
        public int docstatus { get; set; }
        public int idx { get; set; }
        public string? naming_series { get; set; }
        public string? project_name { get; set; }
        public string? status { get; set; }
        public string? project_type { get; set; }
        public string? is_active { get; set; }
        public string? percent_complete_method { get; set; }
        public decimal percent_complete { get; set; }
        public string? project_template { get; set; }
        public DateOnly? expected_start_date { get; set; }
        public DateOnly? expected_end_date { get; set; }
        public string? priority { get; set; }
        public string? department { get; set; }
        public string? customer { get; set; }
        public string? sales_order { get; set; }
        public string? copied_from { get; set; }
        public string? notes { get; set; }
        public DateOnly? actual_start_date { get; set; }
        public decimal actual_time { get; set; }
        public DateOnly? actual_end_date { get; set; }
        public decimal estimated_costing { get; set; }
        public decimal total_costing_amount { get; set; }
        public decimal total_purchase_cost { get; set; }
        public string? company { get; set; }
        public decimal total_sales_amount { get; set; }
        public decimal total_billable_amount { get; set; }
        public decimal total_billed_amount { get; set; }
        public decimal total_consumed_material_cost { get; set; }
        public string? cost_center { get; set; }
        public decimal gross_margin { get; set; }
        public decimal per_gross_margin { get; set; }
        public int collect_progress { get; set; }
        public string? holiday_list { get; set; }
        public string? frequency { get; set; }
        public TimeOnly? from_time { get; set; }
        public TimeOnly? to_time { get; set; }
        public TimeOnly? first_email { get; set; }
        public TimeOnly? second_email { get; set; }
        public TimeOnly? daily_time_to_send { get; set; }
        public string? day_to_send { get; set; }
        public TimeOnly? weekly_time_to_send { get; set; }
        public string? message { get; set; }
        public string? _user_tags { get; set; }
        public string? _comments { get; set; }
        public string? _assign { get; set; }
        public string? _liked_by { get; set; }
        public string? _seen { get; set; }
        public decimal total_expense_claim { get; set; }
        public int is_private { get; set; }
    }
}
